be nuclear-powered - French English Dictionary